/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.geaSV.creaciones;

import com.geaSV.conexiones.conectarBD;
import com.geaSV.entities.MaterialE;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author vash
 */
public class crearMaterial {
    private Connection conx=null;
    private Statement  sttm,sttm2; 
    
    public String crearMaterial (MaterialE M) throws SQLException{
    String mensaje="Error no se realizo la operación";
    
    try{
    conx= conectarBD.conectar();
    sttm= conx.createStatement();
    sttm2=conx.createStatement();
    sttm.executeUpdate("INSERT INTO material (nombre,unidadMedida,descripcion,costo,cantidad)"
            + " VALUES ('"+M.getNombre()+"','"+M.getuMedida()+"','"+M.getDescripcion()+"',"
            + ""+M.getCosto()+","+M.getCantidad()+")");
    sttm2.executeUpdate("INSERT INTO material_proveedor (id_prov,id_mat) VALUES ("+M.getIdProv()+","
            + "(SELECT id FROM material WHERE nombre='"+M.getNombre()+"'))");
    mensaje="Datos ingresados correctamente";
    }catch(Exception e){
        System.out.println(e.getMessage());
    }finally{ 
    conx.close();
    sttm.close();
    return mensaje;
    }
    
    }
}
